<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui"
	xmlns:ui="http://java.sun.com/jsf/facelets">

<head>
<link
	href="#{facesContext.externalContext.requestContextPath}/resources/primefaces-casablanca/theme.css"
	rel="stylesheet" type="text/css" />

</head>
<body>

	<ui:composition template="Menu.xhtml">
		<ui:define name="message">

			<h:form id="formulario" prependId="false">

				<p:commandButton onclick="dlg2.show();" value="Novo Cliente"></p:commandButton>
				<br />
				<p:dataTable value="#{MbCliente.clientes}" var="cliente" id="grid">

					<p:column headerText="Nome">#{cliente.nome}</p:column>

					<p:column headerText="Cnpj">#{cliente.cnpj}</p:column>
					<p:column headerText="Inscrição Estadual">#{cliente.inscricaoEstadual}</p:column>

					<p:column headerText="Ações">


						<p:commandButton id="ExcluirDialogButton" value="Excluir"
							onclick="confirmacao.show();">
							<f:setPropertyActionListener value="#{cliente}" ajax="true"
								update=":menu:formulario:Cliente" target="#{MbCliente.cliente}" />
						</p:commandButton>

						<p:commandButton id="Alterar" value="Alterar"
							oncomplete="dlg2.show();" update=":menu:formulario:Cliente"
							ajax="true">
							<f:setPropertyActionListener value="#{cliente}"
								target="#{MbCliente.cliente}" />
						</p:commandButton>
					</p:column>

				</p:dataTable>


				<p:dialog header="Modal Dialog" widgetVar="dlg2" modal="true"
					height="900" width="1000" rendered="true" id="dialog"
					dynamic="true">
					<h:outputText value="Clientes Cadastrados." />
					<br />
					<p:fieldset id="Cliente" legend="Cliente" toggleable="true">

						<table align="center">

							<tr>
								<td><h:outputLabel id="nomeLabel" value="Nome :  " /></td>
								<td><p:inputText id="nomeTextg"
										value="#{MbCliente.cliente.nome}"></p:inputText></td>
							</tr>
							<tr>
								<td><h:outputLabel id="cnpjLabel" value="Cnpj :  " /></td>
								<td><p:inputText id="cnpjTextg"
										value="#{MbCliente.cliente.cnpj}"></p:inputText></td>
							</tr>


							<tr>
								<td><h:outputLabel id="ieLabel"
										value="Inscrição Estadual :  " /></td>
								<td><p:inputText id="ieTextg"
										value="#{MbCliente.cliente.inscricaoEstadual}"></p:inputText></td>
							</tr>


						</table>
						
				
					</p:fieldset>
					 
					<br />
					<p:commandButton id="inserir" value="Salvar"
						oncomplete="#{MbCliente.clientes}" onclick="dlg2.close();"
						update=":menu:formulario:Cliente"
						actionListener="#{MbCliente.persistirCliente}">
					</p:commandButton>
					<p:commandButton id="cancelar" value="Cancelar"
						onclick="dlg2.close();" update=":menu:formulario:Cliente"
						actionListener="#{MbCliente.limparCliente}">
					</p:commandButton>


				</p:dialog>

				<p:confirmDialog id="confirmDialog"
					message="Deseja excluir este item?" header="Excluir"
					widgetVar="confirmacao" severity="alert">
					<p:commandButton id="conf" value="sim"
						actionListener="#{MbCliente.deletarCliente}"
						update=":menu:formulario:Cliente" onclick="confirmDialog.close();"></p:commandButton>
					<p:commandButton id="noconf" onclick="confirmDialog.close();"
						ajax="true" value="não"></p:commandButton>

				</p:confirmDialog>


			</h:form>

		</ui:define>
	</ui:composition>
</body>
</html>